Clouds, sun and rain work together to create a vibrant rainbow over Mackworth Island in Falmouth on Thursday afternoon. At left is the causeway that connects the island to the mainland.