Pink sand beaches are often linked to far-flung destinations like Bermuda and Indonesia, but Scotland has its very own hidden ...