What a magical place to stay! Ephraim Yacht Harbor is a small quaint, and charming, smaller marina but with the friendly Dock Master (Rick), and walking distance to everything in the Village of Ephraim, this is the place to put up for a few nights! When cruising Door County, Ephraim is the center of it all. We did day trips to Peninsula State Park, Nicolet Bay, Ephraim Beach, Pebble Beach, Horseshoe and Chambers Islands... and always returning back to Ephraim in the evening. Although it may not be "Fancy", the Second Story Restaurant has great lunch and dinner and a view that can't be beaten! For breakfast, try a wrap at "Good Eggs". Also, watching the sunset and having a BBQ on the dockside grills and picnic tables is austounding!