The Bay of Cádiz, in Spain, has been revealed as Europe's sunniest coastal city, with up to eight hours of sunshine each day ...