Interesting question, and a very personal one. It depends on what you want.
If the answer is to be close to the beach and the downtown, then Montgomery is one possibility. You will get a range of ocean views, including whitewater, from different streets, so depending on what is important in terms of view, you can select from a variety of streets offering different views. It can vary from the east side of a street to the west as well as from house to house. If the "best street" in your mind is the most expensive, that will be another street or two. Ultimately the best street is the one that meets your needs at the price you are willing to pay.