whale watching in new jersey best time of year
The greatest whale activity at the Jersey Shore is between May and June and again in the fall. This time of year also coincides with the migrations of prey fish, as the water starts to warm in the spring.
I think the best time with the most whales and great weather conditions is September and October in Monmouth County NJ for whale watching.
Whales are usually spotted in New Jersey in the fall as they migrate from Canada to warmer waters near Florida and the Caribbean, and in the spring when they head back. The whale and dolphin watching season in New Jersey runs from March to December, and the peak time to go on a sea excursion is from June to begin of November, after that its too cold for most passengers, but the whales are still out there.