10 Great Caribbean Snorkeling Beaches
Arashi Beach, Aruba Easily accessible by public transport, this north coast beach has shallow waters that make it beginner-friendly, and a profusion of small colorful fish (look out also for palometas and bottom-feeders) with universal appeal.