South Haven is a charming Lake Michigan lakeside town with sandy beaches, a historic lighthouse, a walkable downtown of cafes, restaurants, breweries and art shops, plus outdoor options—kayaking, biking the Kal-Haven Trail, fishing and seasonal festivals—so multiweek stays feel like an extended coastal getaway rather than being stuck.
For extra weekend variety, Kalamazoo (~35 miles) and Grand Rapids (~60 miles) provide bigger dining, cultural venues and airports within easy reach.