i dont get how will the disposable weights help? buy/make new ones every dive?


even rocks wont be economical

....
use a float definitely and from the sound of it you go out alone too, right? i know its not always easy, but try to find someone so that you dont get caught in the current all by yourself...
of course you could also get yourself a scooter and it will do all the work for you, they are specifically made for that
dive safe
