Islamorada is located right in the middle of the Keys, making it a great home base for any trip into the Floridian isles. Chesapeake Beach Resort, located on this beautiful island, is a perfect destination for beachgoers and fishing enthusiasts, families or honeymooners, and everything in between. With six acres of beach, swaying palm trees, and tropical gardens, Chesapeake Beach Resort is a full service experience with oceanfront swimming pools, tennis courts, and more. Rooms feature private balconies and tropical themes, and each has a view of either the ocean or the resort’s tropical gardens. Guests looking for even more can choose to rent a full villa for their stay.

83409 Overseas Hwy, Islamorada, FL 33036, Phone: 305-664-4662