Also, I liked D'Tatch restaurant, right on beach - good breakfasts and lunch.
Yoli's (spelling?) is at end of peninsula, a great place to hang out for drinks over the water - last November, they had live music on Sundays.
Barefoot Bar is fun, good drinks and food.