I have not been to Isabella's, but I have eaten at 3 other restaurants on the wharf. We have found them to be from good to horrible. They all cater to the tourist trade,so prices are high and food ordinary at best. We now go to the other coast guard wharf and eat at Santos and Massaros or is it Massaros and Santos. They are not cheap, but the food is much better. They have a site if you want to check it out.