We earlier had spent a day at Cozumel, and were quite disappointed. There are a lot of guys when you get off the ferry trying to get you to go, but the guide and captain we got happened to be grumpy. They took us to three sites south of the town, but the coral reef is nothing to see, and it is pretty deep, between 20 to 30 feet. But what bothered us the most was that the guides lure the fish in with food. The fish come swarming around when the food is out, but there are also a lot of other tourists swarming around these feeding frenzies. At Puerto Morelos, feeding is not allowed and the setting is much more natural. There were more fish too. In Cozumel I asked about going to better sites further south, but that has to be arranged by hooking up with a diving excursion, which takes more time and money.
Another day we went to the lagoon at Akumal, between Playa and Tulum. This is also a preserve, and you can swim out to the coral at the mouth to the lagoon. It was impressive and fun, if not as brilliant as Puerto Morelos. Akumal, however, is further from Cancun.

