Well, that could be one reason. If you are in the app, hit the + button to see if you have that ability. You can't upload to YouTube with an unverified account.
When I think about the idea of "favorite places", I get a lot of images from Tucson, AZ. Not sure if it was the place, or my overall experience from there that make then stand out though.