A bizarre new study has analysed over 100 beaches worldwide, revealing that Spain is home to the world's happiest beach.