Yes. Russia and Alaska are divided by the Bering Strait, which is about 55 miles at its narrowest point.
In the middle of the Bering Strait are two small, sparsely populated islands: Big Diomede, which sits in Russian territory, and Little Diomede, which is part of the United States.
At their closest, these two islands are a little less than two and a half miles apart, which means that, on a clear day, you can definitely see one from the other. (To see the view of Big Diomede from Little Diomede, check out this webcam.)
The Diomede Islands are often blanketed by persistent fog, which makes visibility difficult. On a clear day, though, a person standing at sea level can see a little less than three miles across the ocean.