Welcome to C-Brats to Bob from some fellow Tarheels (to the south, in Hampstead)! For our trip to Key Largo last summer, Cassie and I got an Endless Breeze 12v fan <www.fantasticvent.com> from West Marine. It is 14.75"x13.5"x4.25" and, like most of the fish I catch, weighs less than 5lbs.
We didn't sleep on the boat in Key Largo, but we did at campgrounds and rest stops enroute. We put the fan to exhaust out the center windshield. With the cabin closed otherwise, this sucked a very pleasant breeze in through the hatch. Best Wishes, Bill