If you are spending time in Northern AZ, consider a boat rental on Lake Powell. You should easily be able to find a lonely cove for some skinny dipping. Not sure about the temperatures there in April. Make sure it will be warm enough to swim there.

BobandJeana