Belize has some of the best snorkeling in the world. The world’s second largest barrier reef straddles the coast of Belize, providing unrivalled snorkeling with an abundance of coral and tropical fish to discover. Belize is also blessed with clear turquoise waters, hundreds of cayes (small islands) and three atolls that offer exceptional Belize snorkeling adventures.

There are numerous spots for snorkeling in Belize, but here is our pick of the best.