The insular and theme park nature of these megaresorts give me a creepy feeling, however it arguably provides the best economic benefit for The Bahamas for the following reasons: The resorts generate tax revenue for the nation which is a shared benefit to all, the environmental impact to the beautiful waters and resources of the country are minimized by keeping the large volume of tourists in the bubble or the resort, most don't do excursions or venture out to the less developed areas, these mega resorts provide lots of jobs from entry level to upper management positions. The infrastructure and supply required for these resorts benefit the communities by dramatically subsidizing the cost for utility repairs, upgrades and new service as well as lowering the cost of imported food by driving up the supply volume.
Would you enjoy the outer islands of The Bahamas as much if all of the cruise ship patrons and average Atlantis tourist was bumbling about or do you think you benefit from them being corralled in one place?