And it has amazing beaches, too.