This secret Scottish beach with white sands and crystal-clear waters rivals the Caribbean ...