Went to El Pirata (The Pirate) after spending the day at the beach in Puerto Morelos. We discovered the place after speaking with some ex-pats who highly recommended it. It's right on the main square. It's small, a little tight with the seating, but great food cooked to order so it came to the table HOT! The fish was SO nice and fresh! Reasonable prices and a nice way to end the day in Puerto Morelos.