Rotary International Convention draws 37000 to a ‘magical island’