The Mediterranean island offers dramatic landscapes, historic architecture, cultural experiences, delicious cuisine, comfy hotels and great weather ...