A sun-soaked Mediterranean island where turquoise waters meet sweeping sandy beaches and waterparks tower above palm-lined ...