WOW! That is a ton of stuff! Be sure to start your search at the Cape Coral City Website!
www.capecoral.net This will help answer many of your questions.
For Restaurants and Entertainment. I personally like to use Yelp.com
If you want to keep track of the Cape Coral Real Estate Market? Check out my Report at:
Good Luck with your home search! Have a Beautiful Day! =)