There is plenty of diving off Canaveral, and it probably has the highest concentration of WWII wrecks than anywhere else in the state. There are also a few charter boats, but they mostly focus on spearfishing and lobstering, and only as a side venture from their regular charter fishing ops. The apparent lack of opportunities is because the Canaveral area is fickle in regards to conditions. Very often visibility is poor (e.g., 5'-20') and summer cold-water upwellings are common. Also, dive sites are more temperate than tropical, as wrecks are not covered in luxurious growth as they are farther south. Dives are farther offshore than say WPB or Jupiter, but less of a ride than the west coast of Florida, with most recreational wrecks and reefs 15-20 nm from Port Canaveral. These conditions are not conducive to the Florida tourist diver, but are still acceptable to the locals. BUT...when Canaveral is good, it is incredible! Great wrecks, more turtles than you can throw a stick at (including lots of leatherbacks), manta rays, etc. One of my favorite places to dive....
YMMV
Cheers,
Mike