Looking for the top things to do in Sebastian, Florida? This laid-back Treasure Coast town, situated between the Atlantic Ocean and the tranquil Indian River Lagoon, has it all—waterfront dining, ...