Los Roques, Venezuela
Most of the beaches of Los Roques have some incredible snorkeling. Your posada will arrange for you to hire a mask and flippers, or try Oscar Shop just outside the airport.