Tag: Caribbean islands perfect for snorkeling beginners