After 15 trips across 22 islands, discover the top Caribbean beaches for snorkeling, families, and hidden gems. Compare sand quality, costs, safety tips and get expert picks.