If you're looking for a day or time to get in the water, I totally recommend renting a boat! You can also paddleboard, kayak, or just go for a dip! (Fishing is also a great option)
Go karting!
Grand Lake is beautiful town, and I definitely think it's worth walking around and if you do go, they have lots of local businesses that are worth stopping in!