The 175-foot Ephraim Public Beach packs a lot of fun into its sheltered shores along Eagle Harbor. Splash or swim in the shallow, calm waters or enjoy the sun on the lovely sand beach. Beverages and restrooms are adjacent while a variety of food options are in the nearby downtown. Please, no pets.