One of the best hotels on Jacksonville Beach is Courtyard by Marriott. The beachfront hotel has spacious, comfortable rooms, a large outdoor pool, whirlpool, and fitness room. The delicious breakfast buffet includes an omelet station, and you can enjoy drinks in the lounge or at the poolside Tiki hut. Book an ocean view room if possible. You can rent beach items like chairs, umbrellas, surf boards, and paddle boards right on-site. Courtyard is recognized by the State of Florida as a Green Lodging Property and Most Sea Turtle Eco-Friendly Hotel.