This beach bar on a stunning Scottish island will make you feel like you’re in the Caribbean Daily Record