We all want amazing weather when we go on holiday. Visiting a new and exciting location is even more vibrant when the weather is perfect. Snorkeling is no different. Some destinations have a perfect temperature, amazing snorkeling experiences and sheltered bays to enjoy the aquatic wildlife. In the real world, things work a little differently. […]