The economy , one of the most stable and prosperous in the Caribbean , is highly dependent on tourism generating an estimated 45 % of the national income .