La Caleta de Llafranc is a restaurant offering fresh, flavorful cuisine with beautiful views.