El Puerto offers Mediterranean cuisine with Spanish flair. Enjoy tapas and mains in a modern setting with a palm-filled terrace overlooking the harbor.