Just a short ferry ride from Dubrovnik, the Elafiti Islands offer car-free villages, pine-shaded coves and a slower pace of Adriatic life.