They have level 2 charging there (~34-40 mph of charge, depending on your vehicle) and if any are open, they are available for Tesla owner's use. There is a supercharger station in Titusville, may be faster to just go there and charge
Yes there are chargers on site
Saw several chargers at the dealership, but not aware if they allow for non-service vehicles to pull up for a charge. Guess call there to be 100% sure.
I can't remember about on-site, but there is a supercharger location at the new Winn-Dixie in Rockledge, FL which isn't too far from Cocoa Beach (~25min).
Thanks! Your answer is awaiting moderation.