I think the best place for 30 persons is to book a restaurant, check out @Vinaigrette a nice semi outdoor place, you also can check @32º North also @Sky Bliss Terrace are really good options
2