Situated at the top of a secluded tropical island on Biscayne Bay. Information on accommodations and amenities.