A thousand islands are scattered along the Adriatic, each bay boasting its own marina, and the shoreline boasts a Roman amphitheater, medieval walls, or a national park with waterfalls. There's something for everyone: children splash in clear lagoons, adults charter a yacht and sail from island to island, and history buffs spend hours wandering Dubrovnik or Split, unable to take it all in in a single visit.