To address Matt's question, I think Bayonne is far more penal if you're having a bad day with your driver.
Bayonne is also swept by strong winds, which I like, but, again, if your game is off, those winds are going to add, exponentially, to the difficulty.
Every course is relatively easy if you hit every fairway, but, it's the misses at Bayonne that will kill your score.