East of Puerto Plata on the northshore of the Dominican Republic, the snorkeling around Sosua is very popular with tourists. The most popular shore-accessed snorkel spot is Playa Sosua where you may encounter barracuda, spanish hogfish, needlefish and squid. The wide beach has good coral offshore with clear waters. From the beach, there are broad sand flats with some sea grass, that eventually transition to rock and coral formations. It is known for afternoon winds kicking up surf and lowering water clarity, so make sure to go early. There are numerous beach front cafes and bars to get a refreshing drink. After a day of snorkeling, check out the Osteria Toscana to refuel.
Further north, there are two other snorkeling spots. First, near Casa Marina Beach, is the Larimar snorkel spot where there are scattered coral heads among the sand flats. You may encounter surgeonfish, trumpet fish, lion fish, eels and some nurse sharks. Second, the Three Rocks snorkel spots is popular with dive boat tours in the 10 foot deep water. You may encounter sergeant majors, yellowtail snapper, eels, peacock flounder and stingrays among the staghorn coral.
To reach the snorkeling on the Dominican Republic by air, use the Punta Cana International Airport (PUJ) which provides access to over 20 countries.
Overall, Sosua is the 4th most popular snorkel dive spot of all 8 snorkeling dives in Dominican Republic.