My hubby & me went to the Dominican Republic last week. There was a small reef right off the shore, perfect for snorkeling. They will be your best friend if you provide food.
http://www.youtube.com/watch?v=f2976y5dde8
http://www.youtube.com/watch?v=Cr4vJtSdaSI
http://www.youtube.com/watch?v=f2976y5dde8
http://www.youtube.com/watch?v=Cr4vJtSdaSI