CapeCod.com
Your Source for everything Cape Cod
We decided to visit Taylor Point Marina in Buzzards Bay recently.
The water looked like glass at times.