Indulge in the fine island dishes at Island rib house