The water off the coast of Panama is quite conducive to snorkeling. The locations are excellent and the facilities provided are also among the best in the world. The visibility in the water is also excellent and is a great opportunity to view the magical marine life of Panama.