Clouds streak over the rocks of Willard Beach while SMCC and Spring Point Ledge Light lighthouse loom in the distance in South Portland, Maine.