I don't see any other answers for you on this one so I will give you my experience.

Some buses will go into Cupecoy and loop around Jordan Road and University Drive into Jordan Village but not all will do that. It depends on the driver. If you are going towards Cupecoy from Maho, most drivers will take you all the way to Porto Cupecoy. If you are waiting in Porto for a ride, good luck because it could be hours..
Certainly after 7 or 8 you will need a taxi.

Hope that helps.

Drphilsxm