If you are looking for a pre-cruise hotel on the beach you cannot go wrong with the Wyndham El San Juan Hotel located right on beautiful Isla Verde beach. The hotel is located right near the airport with stores, restaurants, fast food places all conveniently located within walking distance of the hotel. We just came back from a precruise stay at the Intercontinental hotel in Isla Verde which is right next door to the Wyndham El San Juan. This was also a very nice hotel. If the prices are too high at the El San Juan you may want to check out the Intercontinental. It is located right on Isla Verde beach with a nice freeform pool & hot tub. I don't think you could go wrong with either hotel.