The Ritz-Carlton Hotel on Amelia Island is situated on a barrier island on the northeast coast of Florida, next to a bluff of dunes with stunning views of the Atlantic Ocean amidst an unspoiled coastal landscape with southern charm and beauty.