Want to retire on the beach? Get to know these lifestyle and financial factors first.