Hop off your bike and enjoy the view of Wahweap Bay, the first bay of Lake Powell. It's a popular spot for both boaters and non-boaters, so it can get pretty busy.
From here, you can enjoy views of the beach. Depending on lake levels, you might find a great swimming spot right off the ramp. It's a perfect place to hop off your bike and take a swim.