First off congratulations, I can't imagine the journey you and your family have been on. I don't know if I am an expert but I sure do love Bonnet Creek. We love Tower 5. We love the landscaping around the pool/lazy river area, the access to the pirate pool and the restaurant. I think I have stayed in tower 5 all but 3 visits. I always request the tower at check in and only once haven't gotten it but got Tower 4 which is also a great location (the other 2 times was prior to falling in love with Tower 5) Sometimes you can get a parking lot view which I don't mind as the location means more to me than my view. If it is important to you you might specify that you wouldn't like to view the parking garage. As far as parking goes we have always been able to park in the garage. It might be on the top floor but that works. One of the things I love about Bonnet Creek is that it is just as easy to come back to the room mid day and take a break as it would be if we stayed on property.
As far as grocery stores, I avoid
walmart at all costs. Longest lines in the world!! A publix opened recently near by (I can't think of the road) and it is much better. There is a super target not too far that we have gone to a few times too.
I have never rented a cabana (I am cheap) and have been able to find shade and chairs easily around the pool and lazy river. I truly could spend the whole day down by the pool. I just love it there. My kids and I have always loved walking around the lake you can buy fish food at the activities desk and feed the fish. It is amazing how many fish and turtles will come for the food. Even as my kids get older we love doing it.
Again, Congratulations this sounds like a much deserved vacation. I think you picked the best spot to relax and spend some much needed time with the family.