Find a Beach Hotel or Resort

Anse Chastanet Resort
Soufriere, St. Lucia

Anse Chastanet Resort

Banyan Tree Mayakoba
Playa del Carmen, Mexico

Banyan Tree Mayakoba

Beaches Turks & Caicos Resort Village
Providenciales, Turks and Caicos

Beaches Turks & Caicos Resort Village

COMO Parrot Cay, Turks & Caicos
Parrot Cay, Turks and Caicos

COMO Parrot Cay, Turks & Caicos

Coral Sands Hotel
Harbour Island, Bahamas

Coral Sands Hotel

Fairmont Mayakoba
Playa del Carmen, Mexico

Fairmont Mayakoba

GoldenEye Hotel
Oracabessa, Jamaica

GoldenEye Hotel

Grand Lucayan Resort
Freeport, Bahamas

Grand Lucayan Resort

Half Moon Prices from $253
Montego Bay, Jamaica

Half Moon

Hilton Playa del Carmen
Playa del Carmen, Mexico

Hilton Playa del Carmen

Hotel Riu Santa Fe
Los Cabos, Mexico

Hotel Riu Santa Fe

Hyatt Ziva Los Cabos
Los Cabos, Mexico

Hyatt Ziva Los Cabos

Iberostar Cancún
Cancún, Mexico

Iberostar Cancún

Iberostar Cozumel
Cozumel, Mexico

Iberostar Cozumel

Iberostar Grand Hotel Bavaro
Punta Cana, Dominican Republic

Iberostar Grand Hotel Bavaro

Jade Mountain Resort
Soufriere, St. Lucia

Jade Mountain Resort

Jamaica Inn
Ocho Rios, Jamaica

Jamaica Inn

Kimpton Seafire Resort & Spa
Grand Cayman, Cayman Islands

Kimpton Seafire Resort & Spa

Le Sivory Punta Cana Hotel
Punta Cana, Dominican Republic

Le Sivory Punta Cana Hotel

Marley Resort & Spa
Nassau, Bahamas

Marley Resort & Spa

NIZUC Resort & Spa
Cancún, Mexico

NIZUC Resort & Spa

One&Only Palmilla
Los Cabos, Mexico

One&Only Palmilla

PlayaBachata Resort
Puerto Plata, Dominican Republic

PlayaBachata Resort

Riu Bambu Prices from $131
Punta Cana, Dominican Republic

Riu Bambu

Riu Palace Bavaro Prices from $163
Punta Cana, Dominican Republic

Riu Palace Bavaro

Riu Palace Macao Prices from $152
Punta Cana, Dominican Republic

Riu Palace Macao

Riu Palace Punta Cana Prices from $153
Punta Cana, Dominican Republic

Riu Palace Punta Cana

RIU Republica Prices from $148
Punta Cana, Dominican Republic

RIU Republica

Rock House Hotel & Restaurant
Harbour Island, Bahamas

Rock House Hotel & Restaurant

Rockhouse Hotel
Negril, Jamaica

Rockhouse Hotel

Sandals Halcyon Beach
Castries, St. Lucia

Sandals Halcyon Beach

Sandals Negril
Negril, Jamaica

Sandals Negril

Sandals Regency La Toc
Castries, St. Lucia

Sandals Regency La Toc

Sandals South Coast
White House, Jamaica

Sandals South Coast

Secrets Capri Riviera Cancún
Playa del Carmen, Mexico

Secrets Capri Riviera Cancún

Senator Puerto Plata Spa Resort
Puerto Plata, Dominican Republic

Senator Puerto Plata Spa Resort

St. James Club Morgan Bay
Castries, St. Lucia

St. James Club Morgan Bay

The Cove, Eleuthera
Eleuthera, Bahamas

The Cove, Eleuthera

The Sands at Grace Bay
Providenciales, Turks and Caicos

The Sands at Grace Bay

Turtle Beach by Elegant Hotels
Christ Church, Barbados

Turtle Beach by Elegant Hotels

Viceroy Riviera Maya
Playa del Carmen, Mexico

Viceroy Riviera Maya

Villa Del Mar Resort
Providenciales, Turks and Caicos

Villa Del Mar Resort

Viva Wyndham V Heavens Prices from $114
Puerto Plata, Dominican Republic

Viva Wyndham V Heavens

Make a difference with Beach.com

Sign up for news on local beach cleanups, ocean conservation and more.