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.