Blue Harbor Resort, on the western shore of Lake Michigan, is a big hit with families and family reunions, featuring a 43,000-square-foot indoor water park with a pool and fun slides. Other activities include mini-golf, an arcade, and, you can even go charter fishing or hit the hiking trails that wind around the lake. Afterward, relax at the spa and enjoy multiple dining options, including a cafe, a bar-and-grill, and a casual eatery on-site. Rooms have balconies or patios with picturesque views and standard amenities like flat-screen TVs, free Wi-Fi, mini fridges, microwaves, and coffeemakers. There are also options with fireplaces, Jacuzzis, and bunk beds, as well as two- and four-bedroom villas with full kitchens.