There are 3 ferry companies serving Moorea -
Tickets can be purchased at the kiosk prior to boarding. If you are a group or a regular, consider buying the pack of 10 tickets (carnet) for better price.
Aremiti 6 and Terevau take about 30mins. The other two are larger ferries taking ~45mins.