Cape Cod has been named as one of the top ten spots in the world for whale watching and water activities, including paddle boarding, kayaking, fishing and ...