restaurant - South Abaco, Bahamas