We'll be staying with friends in Puerto Morelos in early June, and will no doubt get down to Playa del Carmen a few times. We love the street tacos and other local stuff to be found away from the beach area, but I know we'll want to have at least one meal on the beach. Our past experiences at the beach places have found the food to be fairly dismal. Are there any places with simple good quality seafood, e.g. pescado al mojo (and margaritas, of course)?