Pedro's Beach offers a taste of the Caribbean with its seafood, Mediterranean, and Spanish cuisine. Features include outdoor seating and table service. Reservations are accepted.