Can I reserve for and bring non flying passenger on the boat?

Possibly, but it is based strictly on standby availability at $30 per person.  Otherwise you can reserve a parasail spot at the full price and just ride if you want to guarantee a space.