Consider a stay at Karahe Beach Hotel and take advantage of free breakfast (local cuisine), a marina and a terrace. This hotel is a great place to bask in the sun with a white sand beach and beachfront dining. The on-site international cuisine restaurant, Canto del Mar, offers breakfast, lunch, dinner and a poolside location. In addition to shopping on-site and a garden, guests can connect to free WiFi in public areas.