I’ve been lucky enough to visit Disney’s newest Bahamian stop, Lookout Cay at Lighthouse Point, a few times now since it opened in June 2024. Lookout Cay is located on the southern tip of Eleuthera, which is located in the Bahamas, just 132 miles southeast of Disney’s Private Island Castaway Cay. It is very different …