Steeped in history, St. Andrews By-the-Sea offers a wealth of museums, historic sites and marine wonders for you to explore.