The Grand Hotel Miramare is built into the dramatic Sicilian hillside which overlooks historic Taormina with breathtaking views stretching to the coast of Messina