Working online, where would you move?

I live currently in South Florida, but want to move. Where are the best destinations to move to while working online? Something like thailand would obviously be the most affordable, but I don't know where else.

I love to surf (has to be somewhere on coast w/ waves) and hike, bike. Very sporty, what would you guys suggest and where would you guys love to move to? And what's holding you back??