A wonderful place to have a beach holiday with a young family.