Ivan's. If you are practical, skip 100 candles and just have a long dinner at a seaside table. Kuyaba is wonderful but a little less private. Blue Mahoe has a great location, good food, but the service is really uneven.