Step onto Krapanj, one of Croatia's smallest inhabited islands, where car-free lanes, stone houses and a centuries-old sponge diving tradition create a quiet Adriatic escape.