Jellyfish Beach Restaurant — iconic open-air beach restaurant at Cabeza de Toro. Lobster, seafood, sunset views.