A regularly occurring whirlpool off Deer Island New Brunswick.
You must have read my mind. Your picture showed up before question post