Go to Cozumel. Dive with any operator. Your next question will be "why would anybody dive any other way?"
Drift diving is just diving where the entry point and the exit point are determined by the currents. For some of the dives mentioned in this thread (Tacoma Narrows) can be dangerous, need an experienced divemaster, and you probably need some specialty training. For Cozumel, just go and become totally and irrevocably spoiled. You can cover miles of reef without having to do a bit of work.
Drift diving is just diving where the entry point and the exit point are determined by the currents. For some of the dives mentioned in this thread (Tacoma Narrows) can be dangerous, need an experienced divemaster, and you probably need some specialty training. For Cozumel, just go and become totally and irrevocably spoiled. You can cover miles of reef without having to do a bit of work.