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.Catcha for the most part doesn't allow local Jamaicans on the premises.......SeaStar does
Seastar's restaurant and bar are definitely open to the public.