With its Caribbean flair, clear blue waters and fine sandy beaches, Florida is full of waterfront hotels that will make your dreams of a lazy holiday, swimming and sunbathing come true.
Whether on the Gulf of Mexico or the Atlantic, in a bustling city like Miami, a lively seaside resort like Fort Lauderdale, or an archipelago of paradise islands like the Keys, every stage of your trip to the aptly named Sunshine State will be an opportunity to put your suitcases down a stone's throw from a beach, so you never have to take your eyes off the ocean.
From simple 2-star hotels to large top-of-the-range resorts, there's no limit to the ways you can enjoy Florida's unrivalled climate and magnificent coastline. But not all hotels are created equal! Here are 10 hand-picked addresses to inspire you.