This Small Mediterranean Island Is a Hidden Gem With Historic Towns and a Stunning Coastline