A coral reef, just 50 yards offshore from Sosúa Beach in the Dominican Republic is one of the most beautiful and accessible places for snorkeling. You can book an excursion on a small boat or catamaran like the folks in this video, or just rent some fins and swim to the reef.
When you first enter the beach area, chances are someone will offer to arrange a boating trip for you. These will include snorkeling or an excursion on a banana boat, which is popular with the girls.
Snorkeling or skin diving is not difficult, however for sanitary reasons you should invest in your own mask and snorkel. Also, if you bring your an inflatable snorkel vest, then you will not need a boat in Sosúa. Just hop in the water and leisurely float out to the reef. Beach before the reef is pristine with soft white sand and blue water.