Kaikuana Beach is a restaurant offering a beachside dining experience. They serve tapas and offer stunning views.