At restaurants tipping is not required and most often people just round up (so if the bill is €18 you can pay €20). Generally 10-15% is plenty. At some of the smaller family owned restaurants on the islands it can be nice to give a larger tip if they provide complimentary food and drinks (you'll find this is often the case if you dine out with your captains).