Swim with Whale Sharks: A Guide to Responsible Snorkeling Have you ever dreamed of swimming with the ocean’s largest fish, the whale shark? These majestic giants are an awe-inspiring sight to behold, and places like La Paz, Mexico, offer some of the best opportunities to encounter them up close in the crystal-clear waters of the […]