Jamestown is a great base for discovering Newport and Island Girl's BnB is a comfortable and welcoming option.