Former US President Barack Obama has enjoyed a spot of kitesurfing with Richard Branson.