Discover the best things to do on Dauphin Island off of Alabama's Gulf Coast for a perfect island getaway with white sand beaches and fun!