San Pedro eats well and cheaply. The city's seafood — caught in the bay and along the coast — is excellent, and the local comedores serve generous plates of rice, beans, and meat that will keep you going for the rest of the day. The Malecón area has several casual restaurants with sea views.