Karibo is my favorite restaurant on Amelia Island. I especially recommend one of their delicious salads. Service is slow, so make sure you are not in a hurry. On the negative side, the ladies room was a mess, & when I mentioned that to our waitress, she was snippy about it. I wasn't asking her to clean it, just trying to help keep up their good image.
If you own or manage Cafe Karibo, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.