Just a short ferry ride from Dubrovnik, the Elaphiti Islands offer car-free villages, pine-shaded beaches and walking trails that feel a world away from the city crowds.