I've been to the Marriott in Aruba and Grand Cayman Island. Just like what ecoeddie said, Cayman has an artificial reef right off the beach of the Marriott. You will always see fish at this resort and different kinds of fish. My husband and I wished we would have brought our snorkel gear when we went so we ended up buying it there so we could see it. It was really an awesome experience to have right at the hotel!