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...