We just got back from the Voyager's Roatan-Belize-Cozumel cruise.
In Cozumel, we took the ferry over to Playa de Carmen (mainland). The beach and water there was terrific! It seems to be a little bit slower paced than Cozumel. We enjoyed it very much and would go back there to stay for vacation all on its own...