Scottish island gets more sunshine than Cornwall