If you are planning to get married in St Lucia then you must be in St Lucia for at least three working days prior to the day.Ensure that you have your passports are valid for at least six months as well as a birth certificate. You need two witnesses but you can always use stand-ins from the island.
The hotel you are staying at can arrange for someone to perform the wedding for you so you won't have the burden of finding one. I would certainly recommend that you speak with your travel agent about it.
Most of our hotels in St Lucia have wedding packages so you should let them know or you can get a lawyer to do it for you.