El Puerto is a restaurant offering European cuisine, with lunch and dinner options. It's located in a historic building near the port and accepts credit cards.