However, tourist hot spots like Dubrovnik suffer from heavy crowds, especially during the peak summer season. Thankfully, Croatia has plenty of room to spread out with more than 1,200 islands ...