Oselka's Snug Harbor Marina is a welcoming full-service marina in New Buffalo, Michigan, offering protected dockage, easy lake access, and a friendly small-town atmosphere.
Oselka's Snug Harbor Marina occupies a prime spot on the New Buffalo waterfront, where the Galien River meets the southern basin of Lake Michigan. New Buffalo has long served as a first or last port of call for boaters crossing between Michigan and Illinois, and the marina reflects that tradition with practical amenities and a genuinely welcoming staff.
The marina offers transient and seasonal slips, pump-out service, and fuel, covering the essentials that cruising boaters depend on. The protected harbor keeps boats comfortable even when open-lake conditions turn breezy, which is a real advantage on this stretch of the Great Lakes. You can find fishing charters operating out of the New Buffalo area, targeting salmon and lake trout in the deep waters just offshore.
Beyond the docks, the town of New Buffalo rewards exploration. Boutique shops, farm-to-table restaurants, and a public beach are all within comfortable walking distance, giving crews plenty to do on layover days. The surrounding Harbor Country region is known for its dunes, orchards, and wine trails that draw visitors throughout the warmer months.
Oselka's Snug Harbor Marina earns its place as a favorite stop on the Lake Michigan circuit by combining reliable services with the charm of a genuine small-town harbor.
Visit on a weekday morning for the calmest docking conditions and the best chance of securing a transient slip without a long wait.
Bring fenders and extra dock lines, as Lake Michigan weather can shift quickly and wakes from passing vessels pick up in the channel.
Walk two blocks into downtown New Buffalo after docking to find local cafes, bakeries, and lakeside dining within easy reach.
Try an evening stroll along the New Buffalo beach, which is a short walk from the marina and offers stunning Lake Michigan sunsets.
Check the marina's fuel dock hours before arriving, as seasonal schedules can vary and planning ahead saves time on longer passages.
Experience Lake Michigan aboard a private Sea Ray with a USCG master captain

Cruise Lake Michigan with seating for 10 and fuel included
Enjoy watersports and cruising with seating for up to 9 on Lake Michigan
Enjoy Lake Michigan on a 21-foot Rinker boat with flexible durations and fuel included
Explore Lake Michigan with seating for 12 and fuel included
Plan a private New Buffalo yacht cruise with space for a larger party