The 2.8 miles long Sanibel Causeway connects Sanibel Island with Florida's mainland in Punta Rassa. The causeway consists of three individual two-lane bridge spans with two artificial islands between them. The causeway islands serve as popular public beaches. With terrific snorkeling and a stunning setting, they make for a great day trip.