You can buy tickets in the marina (Cais da Cidade), there are small kiosks down the long pier.
It costs about 20 Euro/person for a two and a half hour safari (soft drinks and good photo opportunities included).
Bring your swimming suit, there is a short stop for those who want to swim (but NOT with the dolphins...).

