Castle Island is not actually an island. It’s easily accessible off of the expressway (I-93)! It’s home to a big stone structure called Fort Independence and has beautiful nature elements – lush green trees, blue ocean and a small sandy beach called Pleasure Bay.
I also hear that there are inexpensive lobster rolls here. However, I prefer Neptune’s Oysters for all of my lobster roll indulgences!