I am heading down Friday and am taking my camper. I read that Juniper Point has "designated camp sites" but it don't look like they have "Electric hook ups". Can anyone tell me if that is correct? I might need to stay at Crowder Point, I am pretty sure they do. Any help would be appreciated. Thanks