The Florida Keys stretch 160 miles south of Miami and are often described as 'Florida's jewels' because of the sparkling effect created by the closeness of the sea on both sides.