Cumulus Cowes. Wonderful clouds and reflections at Cowes on the Isle of Wight