Contact Dale (the owner) at Funtasea - they can do private charters any time of day. It is not clearly advertised IMO, but they can do private charters at a reasonable price (usually based on the number in your party and what size boat they need to accommodate). They are located on the Fido's dock.
Local Phone: 226-FUNN
Website:
http://www.funtasea.net/Hope you have a wonderful trip