West Island seems to be one of the windiest spots in Massachusetts. About an hour from Boston, and you skip the Cape traffic, You can ride here in many wind directions and each direction usually has a different off-shore slick you can ride.
Two spots you could launch from, either right in front of (south) of the parking lot or farther east towards the lifeguarded beach. Please do not set up near the lifeguards, go closer to the point (in season).
Watch for rocks at high and mid tide, especially if you are foiling. They can almost completely disappear at high tide.
$20 a day in season.