My son is home on leave following Marine Boot Camp (SEMPER FI!). My brother and I are taking him for his first Keys diving trip this weekend in Key Largo and want to show him a good time, above and below the water. We're booked for ten dives, so that's covered. Any suggestions on a place to stay with a good "nightlife" scene for an 18 year old new Marine?