Hotel Kaveka
Hotel Kaveka is perfect if you do not need luxury accommodations. Rooms are simple but very spacious and affordable. They are located right on the water with a long private dock. There is also a small beach with a couple of beach chairs to lay out in the sun.
The restaurant is large and right on the water. Dining with a view. The restaurant food is ok, and there are plenty of food options within walking distance including a great pizza stand, a fancy French restaurant, a BBQ joint, a burger stand and an oceanfront bar and restaurant.