New to Arduino - Acoustic modem

ted:
or this
https://www.google.ca/search?q=underwater+speaker&rlz=1C1AFAB_enCA475&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiAj6_S39zaAhXl6YMKHZ48BdMQ_AUICigB&biw=1440&bih=787

In short are you suggesting the 'physical' transmission via acoustic serviced via speakers and then 'develop' a code protocol to interpret theses?

so in a TX/RX -TX/RX scenario would need to mount similar units?

Addendum: I was looking to setup a buoy with comms to the 'on-shore' device and then retrans /recieve from underwater unit/s