Not a safety issue at all. After you clear security (the main one) you will be dumped directly into duty-free. After that, Margaritaville is the only real restaurant choice if you want to sit and kill time. Three hours is not enough to leave the airport, but you are likely to breeze through. SJU operates differently than before the storms due to damage sustained.