Rockport and Cape Ann offer lots of ocean activities including whale watching, tours, fishing, kayaking and more. Rockport Beaches.