Following are the best resorts in Puerto Rico divided by region to make your search and planning easier. 

Best Luxury Resorts in Puerto Rico

Dorado Beach - A Ritz Carlton Reserve

Booking.com

St. Regis Bahia Beach Resort

St Regis Bahia Beach - Best places to stay in Rio Grande, Puerto Rico

Booking.com
Booking.com

Best East Coast Resorts

Puerto Rico

Wyndham Grand Rio Mar Golf & Beach Resort

Best places to stay on the beach - Rio Grande Puerto Rico

Booking.com

Hyatt Regency Grand Reserve Puerto Rico

Puerto Rico Places to Stay at Beach in Rio Grande, Puerto Rico

Booking.com

Best Resorts in San Juan & Isla Verde

Puerto Rico
Booking.com
Booking.com

Fairmont El San Juan

Fairmont El San Juan - Best places to stay in Isla Verde, Puerto Rico

Booking.com

Beach Location:  Semi-private beach at Caribe Hilton

Caribe Hilton - Best places to stay on the beach in Puerto Rico

Officially there are no private beaches in Puerto Rico, but Caribe Hilton boasts one of the few properties with the privilege of a "semi" private beach mostly used by guests of the Caribe Hilton Resort.  This beach is a protected small bay with calm waters where guests can snorkel and surprisingly one of the best places to learn and go scuba diving.  Be sure to secure your spot for scuba diving lessons that take place right here at the Caribe Hilton Beach.

Booking.com

Best South Coast Resorts

Puerto Rico
Booking.com

Royal Isabela

Isabela, Puerto Rico

Royal Isabela - Best places to stay - West Coast of Puerto Rico

Booking.com