Eat· Puerto Morelos· Mexico

El Pirata (Puerto Morelos)

20° 51.0′ N · 86° 52.5′ W

An open-air restaurant on the Puerto Morelos town square serving seafood and American dishes.