Rotary International Convention draws 37,000 to a ‘magical island’