You may choose to apply through third parties or apply directly on a companies website as they post vacancies there. Applications can be done on the website or you can email your CV to the given email address on the contact details.
Make sure your CV is well tailored and avoid sending multiple applications. Be patient and wait for a response and know your CV in and out just in case you get an opportunity to be interviewed. Avoid taking chance and apply for a job you are qualified for.
Better still you can opt for entry level jobs and then go up the ladder with time. Do visit the sites regularly to get the latest updates on vacancies so you can be one of the early birds.
https://virgin.myapollocareer.com
https://www.seabourncareers.com
https://www.careers.msccruises.com
https://cast-a-way.com/southafrica
EMAIL ADDRESSES YOU CAN SUBMIT YOUR CV TO.
You always find all the details and guidance you need when applying g for your dream job when you visit the websites of your chosen company. All the contact details will be available.
Good luck!