Gulpiyuri Beach, in Llanes, Spain, is a tiny haven boasting 40 metres of golden sand and crystal clear water that's no more than one metre deep, making it one of the smallest beaches in the world, if ...