Rather affluent (read expensive) and rather crowded resort and spa area. But yes, Cape Cod is a good comparison.

Sorry no one replied so I looked this up in Lonely Planet. Hope this help a little.