Croatia's spectacular cruising ground, with mountains meeting the sea