Not really!! Go on a tour like te jungle tour or go to Cozumel. It has the second largest reef in the world. Beautiful
There is a lot of sea weed, near the resort, and no reef, some snorkeling on the Island across from the resort, but the best is to the south. about an hour and a half to two hour trip