Popular Bed & Breakfast in CastineCastine, Maine overlooks the beautiful Penobscot Bay. This small town is located on the Blue Hill Peninsula. It is surrounded by lush meadows and quaint wooded villages. Castine is one of the older authentic US new England fishing villages. The streets leading to the store columns are shaded by large, ancient elm trees. The vibrant green of the foliage mixed with the dark blue...