The Stella Maris Resort Club in the southern Bahamas on Long Island draws couples on romantic getaways, people looking to escape for a few days and outdoor lovers seeking secluded beaches, gem colored seas, world class scuba diving and snorkeling, an... ancora...

