During beach vacation, popular player sings patriotic number by Marko Perkovic, a controversial nationalist; local media says he was 'naive' to think it wouldn't attract attention