No, it does not. Most other Caribbean nations/Islands are free to register an account at Mr Play and deposit using one of its preferred deposit methods.