Take a Cruise Over to the Boston Harbor Islands
The Boston Harbor Islands consist of 2 coastal peninsulas and 32 small islands, ranging in size from less than an acre to over 200 acres. Hopping a ferry to the Harbor Islands is a fun way to spend an afternoon … Continue reading