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