New Smyrna Beach is a pretty city nestled on the shores of the Indian River on the east central coast of Florida