Explore details about location Governor's Cay. Governor's Cay is a location situated within the New Providence alongside other areas such as Lake Boulevard, Young Street, West Bay Street.