We went snorkeling at Mermaid Reef in Marsh Harbour. This is a reef about 50 yards off shore. There is a small beach there and nothing else. Great to go out and snorkel and afterwards walk up the street to a restaurant for lunch. Great marine life with all types, sizes and colors of fish. The coral looks healthy. There are some charter boats that stop by but they don't stay long. I would hang out on the beach until the charter left, and then enjoy the reef to myself.