Cala Barracuda Chiringuito is a beachfront restaurant. Note: Temporarily closed.