Simple, small café Tierra serves up giant, cheeseless empanadas filled with sauteéd vegetables, including bean sprouts, and fresh juices to wash them down. They also make an excellent squash soup, a variety of sandwiches, crepes, pastas, pizzas and even a few meat dishes. The bread and pebre served when you first sit down is delicious, and the staff friendly.
Since in most of San Pedro, breakfast is not included in your hotel, you might want to head over here for your morning meal. They've got a continental-style breakfast with bread, fresh juice and real coffee.