Reservations aren’t required for either places on Pinel. However, this time of year I would encourage you to do so. Especially if you want a lunch reservation as well. Both Karibuni and Yellow Beach use WhatsApp or Facebook messenger for reservation. I have received timely responses from both. Both restaurants are excellent. Karibuni is more French & Creole. YB has a mixture of French and American dishes. You can get lobster at both. YB has a resident turtle that your boys may find cool.