Great place to have a drink is Italian restaurant on the square. You can grab the table on the sidewalk and if there will be no huge SUV parked right at front of you, you will have a nice view on the square and the playground.
The place is called L'Oasis. and it is next door to the Blue Marlin Restaurant.
Our favorite drink there was MARGARITA served in Martini glasses (40 peso)
Santo also had Corona beer and according to him it tasted much better than in US.
There is no dress code in Puerto Morelos.
You can walk barefoot of you want. Theme: Eating and DrinkingAddress: Av. Tulum, PUERTO MORELOS, MEXICODirections: Town Square