Holbox, Mexico is a peaceful island hotspot with great beaches, 25 minutes from Cancun. Ideal for relaxing, sunbathing, and swimming.
Ningaloo, Australia's largest accessible coral reef, has 500 fish species, whale sharks from March to July, and UNESCO heritage.
Utila is a hidden gem for swimming with whale sharks, with Caribbean island life, white beaches, and great diving.
Gladden Spit and Silk Cayes Marine Reserve in Belize attract whale sharks from March to June.
Koh Tao, a top Gulf of Thailand dive spot, has dive centers offering bull shark sightings at Chumphon Pinnacle and Sail rock.