Islesford Dock Restaurant
For some of the freshest lobster around, take the ferry from Southwest Harbor to Little Cranberry Island, off the south end of Mt. Desert Island. The Islesford Dock Restaurant sits over the water, right next to a lobster co-op. Crabs and lobsters basically swim up to the dock where you will be eating (them).