San José, or Sant Josep de sa Talaia, is one of the largest towns in Ibiza and one of the most charming corners of the island.