A wonderful place for a beach holiday with stunning views.