Протяжённость острова Рикорда с северо-востока на юго-запад составляет 4 км. Наибольшая ширина 2 км. Остров состоит из двух частей, большой северной и маленькой южной, соединённых между собой перешейком, шириной всего 300 м. Общая площадь около 5 км². Максимальная высота над уровнем моря 178 м. С северо-запада побережье острова в основном занимают галечные пляжи. С юго-востока высокие берега круто обрываются к морю отвесными скалами.
Большая часть острова покрыта низкорослым лесом, состоящим из липы амурской и дуба зубчатого. Также на острове произрастают диморфант, аралия, амурский виноград, лимонник, барбарис, актинидия, шиповник и др.