Located on the island of Eleuthera, Powell Pointe Resort at Cape Eleuthera is a situated on 4,500 acres on an 18-mile stretch of beach. Waterfront two-bedroom townhomes feature traditional Bahamian architecture and upscale furnishings. On-site activities include water sports such as fishing and waterskiing.