I assume that everyone looks at these, but just in case there are some who don't know about them... There weren't any good satellite images the past couple days due to clouds, but the last one on April 1st looked promising!
http://coastwatch.glerl.noaa.gov/web...egion=e&page=1