There’s one under this rock!” we call out to our snorkelling instructor, who dives down and resurfaces triumphantly with a ...
San Pedro is a small town on Ambergris Caye, the largest island in Belize. It has long been whispered about by in-the-know ...