TUCKED away in the Ionian Sea lies a hidden paradise island with lush forests and beautiful white sand beaches. Dubbed the "Greek Caribbean Island", Lefkada offers stunning views of the sea and a ...