Catcha for the most part doesn't allow local Jamaicans on the premises.......SeaStar does
Catcha doesn't allow non-guests for the most part, local or not. They do accept dinner reservations and I believe if you are local or not, as long as you plan to eat that is no problem.

Seastar's restaurant and bar are definitely open to the public.