Holiday park offering self-catering apartments and a restaurant in Isola di Capo Rizzuto.