freediving in Coz can be done.. but from shore you have to fight the current either one direction or another, always be concerned about boat trafffic, and have to go quite a ways from shore in order to find some decent depths. I'd suggest getting together with one of the boat operators or dive shops, maybe one that does a snorkel/scuba combined trip, explain to them that you want to follow the scuba divers, that you do not want to spend time in 20' of water, and that you are serious about being with the scuba divers and not stuck in the shallows with the other snorkelers, They may line up a good local freediver to tag along with you, or have one of the dm's hang with you. If you're on your own, a flag is a must, and anything more visible is even better. Doesn't hurt if your shore diving before hand is near a local diveshop and they've seen you waaaaayyyy out there freediving.. they're all the more to believe your capabilities and let you tag along. Bring along some good freedive profiles you might have from the suunto.
guess there's no place to get away from boat traffic or currents...
Fred