Hotel Sol de Jávea, 4-star beachfront hotel with panoramic terrace, sea-view rooms, and breakfast on the terrace.