An insider's guide to Nevis, one of the Caribbean's glitziest island paradises