Lido Onda Blu in Torre Pedrera offers a beach experience. It may also have a restaurant.