
Your Dive Calendar for the Best Diving in the World (Part One)
Have you ever made it halfway into scheduling a dive holiday only to realise your dates land you directly in prime hurricane season instead of the whale shark migration you hoped to catch? No wonder flights and resorts were so affordable! Sometimes, dates and desires don't line up just how…