Caribbean Beach Club Apartments for sale