The town overlooks Santa Maria dell'Isola, a medieval church with a Renaissance makeover, which sits on its own rocky little island, although centuries of silt have joined it to the mainland.