Island Buzz is a Caribbean restaurant offering takeout and delivery.