Kuyaba is hard to beat. We have had some very good meals there along with great service. I know it's not on the beach, but Ltu Pub on the cliffs puts some delicious grilled lobster on your table.