A Scottish beach has been named one of the "happiest in the world". Whether the sun is shining or not, there is nothing like ...