Paul McCartney looked every inch the devoted husband as he enjoyed a romantic holiday in St Barts with wife Nancy Shevel.