I just got back from a trip to Puerto Rico. We went on a Barefoot sailing/snorkeling cruise out of Fajardo. Fajardo is in the North East part of the island and the trip was great. We left at 10 am and went to a small island. We anchored and they offered a snorkeling class for the beginners or you could skip and snorkel on your own, the first reef was pretty nice, water was very shallow, maybe 4 or 5 feet. They made us a great lunch then we pulled up anchored and went to the other side of the island where the water was about 15 to 20 feet deep. The reef here was spectacular, covered in coral and loaded with fish. A school of about 50 tangs took residence up under the boat and ate algea from the boats bottom. We saw angels, tangs, seargent majors, blennies, butterflies, parrot fish, wrasses and a ton of fish that I didn't know. We saw an octopus, saw nudibrachs, worms, hermits, snails and urchins. We snorkeled here for about an hour than pulled up anchor and sailed back to the harbor (about 1.5 hours). They cut up fresh fruit and made rum drinks for the trip back. We got back about 4 pm. The sail boat was the Barefoot 4, the boat was nice and the crew was great. A wonderful day trip. I have some pictures, but the file sizes are too large to upload. Have agreat time on your trip.
Tom