In this paper, we propose an efficient geo-routing aware MAC protocol (GOAL) for underwater acoustic networks. It smoothly integrates self-adaptation based REQ/REP handshake, geographic cyber carrier sensing, and implicit ACK to perform combined channel reservation and next-hop selection. As a result, it incorporates the advantages of both a geo-routing protocol and a reservation-based medium access control (MAC) protocol. Specifically, with its self-adaptation based REQ/REP, nodes can dynamically detect the best next-hop with low route discovery cost. In addition, through geographic cyber carrier sensing, a node can map its neighbors' time slots for sending/receiving DATA packets to its own time line, which allows the collision among data packets to be greatly reduced. With these features, GOAL outperforms geo-routing protocols coupling with broadcast MAC. Simulation results show that GOAL provides much higher end-to-end reliability with lower energy consumptions than existing Vector-Based Forwarding (VBF) routing with use of a broadcast MAC protocol. Moreover, we develop a theoretical model for the probability of a successful handshake, which coincides well with the simulation results.