As Royal Beach Club Paradise Island opens to cruise passengers, Marc Shoffman reveals what you will find