Best places of Croatia , The island of St. John