Beautiful Caribbean islands featuring coral reefs, beaches, mangroves, and vibrant marine life perfect for snorkeling.