We ate at Cathy's based on a recommendation from our hotel and we loved it. Very casual but charming place. Service was slow because they were busy, but you need to be on "island time" wherever you go here (and we got to meet some fellow friendly travelers). We ate the BBQ chicken, ribs, and snapper - all of the food was great! Fish was caught fresh and served whole. Chicken and ribs fell off the bone. We would definitely go back.