A Scottish beach near a "game changing" chippy has been named as one of the happiest in the world.