Situated by the ocean, The Beach House is a great choice for a stay in Kawau Island. For a bite to eat, guests can check out The Beach House, which serves local cuisine and is open for breakfast, lunch, and dinner. Other highlights at this luxurious lodge include a bar/lounge, a snack bar/deli, and a terrace.