NAS Pensacola has schools for avionics and aviation mechanics. I think the crew chief school is there. There are probably other aviation schools there.
It would not be surprising if they let him choose his duty station. They like to reward marines who do well.
The major bases for aviation:
Cherry Point, NC - fixed wing including some fighters, C-130
New River, NC - helicopters
Beaufort, SC - fighter town
Quantico, VA - helicopters
Miramar, CA
Pendleton, CA
29 Palms, CA
Yuma, AZ
Hawaii
Okinawa - helicopters and C-130
Iwukuni, Japan - fighters
There are a few other places with small detachments of aviation like GA and Tx. A few active duty marines are stationed at Reserve units at places like Great Lakes, IL or around the country.