Discover Croatia's island of stone and sunshine: from the ever-shifting Zlatni Rat beach to hilltop villages, ancient quarries and quiet coves.