Cartagena and Colombia's Caribbean coast offers some of the best snorkeling in the country. With crystal clear blue waters, fish, coral reefs, and hot, sunny weather year-round, it’s a great place for snorkeling in Colombia.