Located on a small island off of Acadia, this restaurant requires a little work to get to — but adventure is half the fun, ...