Date: 202103
Local time of day: 0601-1200
Location: ZZZ.Tower, US
Flight conditions: VMC
Light: Daylight
Aircraft: Small Transport; Low Wing; 2 Turboprop Eng
Operator: Personal
Operating under: Part 91
Flight plan: None
Mission: Personal
Flight phase: Final Approach
Airspace: Class D ZZZ
ATC / advisory: Tower ZZZ
Second aircraft: Small Aircraft
Reporter organization: Personal
Reporter function: Single Pilot
Reporter qualification: Flight Crew Private; Flight Crew Instrument; Flight Crew Multiengine
Human factors: Situational Awareness
Anomaly: ATC Issue All Types; Conflict Airborne Conflict; Deviation - Track / Heading All Types; Deviation / Discrepancy - Procedural Clearance
Detector: Person Air Traffic Control; Person Flight Crew
When detected: In-flight
Result: General None Reported / Taken
Contributing factors: Environment - Non Weather Related; Human Factors; Airport
Primary problem: Environment - Non Weather Related

Narrative: Runway XX at ZZZ is through a valley; runway is not always visible when turning final. I was given an extended downwind by maybe 3 miles because of a small aircraft. I missed the turn from base and continued and turned north of the final. Tower asked me where I was as I was off course. I said I did not have visual on the airport. He gave me instructions for reposition; I was slow to follow course correction as I was low; slow climbing stopped the turn. I then asked for [Runway] YY which had better visibility; but I couldn't find that either from where I was.Weather was clear and unrestricted visibility; but area was covered in snow. (not runways or roads). From not making [Runway] YY I got a visual on [Runway] XX which was main landing runway due to winds (3;200 feet; vs 4;400 for [Runway] YY) asked for that. This caused backup of other traffic and then one aircraft in pattern didn't comply with controller's request for heading information. Controller started yelling at him for non-compliance (after yelling at me several times). Unpleasant situation; stressful; tried to remain calm. He gave an instruction on a heading which I was slow to comply in part because there was an aircraft above me in the direction of the turn. I mentioned it to the Controller and he said it was 1;000 feet above me. After I acquired a visual on [Runway] XX and the Controller positioned me and cleared me to land; I landed without incident.I hadn't flown since November due to winter and the pandemic. I was planning on going to ZZZ1 for the day; but decided against it due to lack of recency and stayed local and went to a local airport just to do some VFR practice approaches. All was OK until I turned base to [Runway] XX.I have MS flight simulator 2020 and recreated and solved the issue. Extended center line on Foreflight I think will solve the problem; I'll go back to ZZZ tomorrow and shoot some low visual approaches to see if there is an altitude and distance in which I can see the airport; runway or the valley better with the Foreflight extended center line which I believe will solve the problem for me.Main factor probably was lack of recency due to winter and pandemic. Normally I try to get up every couple weeks at least; but haven't done so since the pandemic and winter.




Synopsis: Pilot reported not having flown in a while; having difficulty finding an airport; and having issues with ATC.