El Far Hotel Restaurant offers Mediterranean and Spanish cuisine with terrace dining and sea views. This elegant hotel, housed in a historic 1700s inn, features an interior courtyard and barbecue options.