Ischia, Italy: the Italian island off the Amalfi coast with the best beaches, excellent restaurants, hotels, beaches and thermal spas – these are the best things to do in Ischia