Lone Rock Beach in Lake Powell, Utah is that ultimate dream. With no reservations required, this primitive campsite is nestled between the shores of Lake Powell and the sand dunes behind it.