Ambergris Caye has been rated as one of the top places to swim in the world