If you want to retire near the beach, you don't have to break the bank. These towns offer affordable living and many other perks that will appeal to retirees.