It has a length of 908 meters , making it the longest bridge in Mindanao, and the second-longest cable-stayed bridge in the Philippines after the Marcelo Fernan Bridge that connects Cebu City and Mactan Island.