Visitors really like Taormina, especially its beaches, historical sites and restaurants. Simply book a sightseeing tour to enjoy your stay a little more. Nature lovers visiting Taormina can explore top areas like Isola Bella. While you're here, stop by Church of San Giuseppe and San Giorgio Theatre.