Yes, you can swim with whale sharks in the Caribbean, but the experience is highly seasonal and limited to specific "hotspots." The most famous location is the Yucatan Peninsula in Mexico, specifically near Isla Holbox, Isla Contoy, and Isla Mujeres. The peak season for these "gentle giants" is from June to September, when they migrate to these nutrient-rich waters to feed on plankton and tuna eggs. Another emerging spot in the Caribbean is Honduras, particularly around the island of Utila, which is one of the few places in the world where whale sharks can be spotted year-round, though sightings are most frequent in March–April and August–September. Strict regulations are in place to protect the animals; in 2026, most tours prohibit scuba diving with them, allowing only snorkeling with a certified guide. You are typically required to maintain a distance of at least 3 to 5 meters and are strictly forbidden from touching the sharks. These eco-tours are a major draw for the region, but they often sell out months in advance during the peak summer migration.