Cape Coral is the definition of life on the water—hundreds of miles of canals form a giant playground for those looking to participate in a bit of water recreation, and it’s one of the few places where you can boat to your favorite restaurant. Besides all the water activities you can splash into, you’ll also find lots of things to do locally, including outdoor recreation, indoor activities, family-friendly fun, and...